#pragma once

#include "fxcc/core/graph/common/pch.h"
#include "fxcc/core/graph/common/Transform.h"
#include "fxcc/core/graph/common/Frustum.h"

namespace fxcc
{
	namespace graph

	{
		namespace common
		{

			struct FXCC_API      Camera : public Transform, public Frustum
			{
				void SetAspect(const float &aspect);

				glm::mat4 GetProjViewMatrix() const;

				Camera() {};

			};
		};
	};
};
